<%@ page session="true"
	import="java.util.*,negocio.BusinessDelegate,entities.*"%>
<html>
<head>
<title>Sistema de Taller</title>
<link rel="stylesheet" type="text/css" href="style.css" media="screen">
</head>
<body>

<div id="main_container">
	<div id="header">
	<div class="grey_box">
        <h2>Trabajo Practico Cuatrimestral - Integracion de Aplicaciones - Grupo 12 Taller</h2>
        <h4>Cortez, Nicolas</h4>
        <h4>Holgado, Elian</h4>
        <h4>Moccia, Eliana</h4>
        </div>
        <div id="main_content">
	<form name="formMenu" action="./TallerServlet" method="POST">
	
				<%
					BusinessDelegate businessDelegate;

					try {
						businessDelegate = (BusinessDelegate) session
								.getAttribute("businessDelegate");
						ArrayList<Producto> articulos = businessDelegate
								.obtenerArticulos();
						Cotizacion cotizacion = (Cotizacion) session
								.getAttribute("cotizacion");

						if (cotizacion == null)
						{
							out.print("<table><tr><td><h1>Error al intentar solicitar cotizacion.</h1></td></tr></table>");
						}
						else
						{
	%>	
		<table>
			<tr>

				<td><h1>Cotizacion:</h1></td>
			</tr>
			<tr>
				<td>Cotizacion vigente hasta: <%
					out.print(cotizacion.getVigencia());
				%>
				</td>
			</tr>
			<tr>
				<td><table border="1">

						<tr>
							<td width="120px"><h3>Codigo</h3></td>
							<td width="120px"><h3>Descripcion</h3></td>
							<td width="120px"><h3>Caracteristicas</h3></td>
							<td width="120px"><h3>Marca</h3></td>
							<td width="120px"><h3>Origen</h3></td>
							<td width="120px"><h3>Cantidad</h3></td>
							<td width="120px"><h3>Precio Unitario</h3></td>
							<td width="120px"><h3>Precio Total</h3></td>
						</tr>
						<%
							Iterator<ItemCotizado> itr = cotizacion.getItemsCotizados()
										.iterator();
								while (itr.hasNext()) {
									ItemCotizado item = itr.next();
									Producto prod = null;

									Iterator<Producto> itrArt = articulos.iterator();
									while (itrArt.hasNext()) {
										Producto p = itrArt.next();
										if (p.getCodigo().equalsIgnoreCase(item.getCodigo())) {
											prod = p;
											break;
										}
									}
						%>
						<tr>
							<td><%=prod.getCodigo()%></td>
							<td><%=prod.getDescripcion()%></td>
							<td><%=prod.getCaracteristica()%></td>
							<td><%=prod.getMarca()%></td>
							<td><%=prod.getOrigen()%></td>
							<td><%=item.getCantidad()%></td>
							<td><%=item.getPrecio()%></td>
							<td>
							<%
								out.print(item.getPrecio() * item.getCantidad());
							%>
							</td>
						</tr>

						<%
							}
						%>
						<tr>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
						<tr>
						<tr>
							<td>Total</td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td></td>
							<td>
								<%
									double total = 0;
										Iterator<ItemCotizado> itr2 = cotizacion.getItemsCotizados()
												.iterator();
										while (itr2.hasNext()) {
											ItemCotizado item = itr2.next();
											total += item.getCantidad() * item.getPrecio();
										}

										out.print(total);
								%>
							</td>
						</tr>
						<%
							}
							} catch (NullPointerException e) {
							}
						%>
					</table></td>
			</tr>

			<tr>
				<td><input type="submit" name="menu" value="Volver al menu"
					onclick="document.getElementById('action').value='MENU';">
				</td>
			</tr>
		</table>
		<input type="hidden" id="action" name="action" value=""> 
	</form>
	 	           	</div>
 	</div>
</div>
</body>
</html>